الگوریتم اثبات تاریخچه در بلاک چین سولانا چیست؟

تقریباً در تمام شبکه‌های توزیع‌شده، بزرگترین چالش پیش رو آن است که نودها نمی‌توانند به برچسب‌های زمانی که از نودهای دیگر دریافت می‌کنند، اعتماد کنند؛ چراکه این برچسب‌ها گاهاً توسط خودِ نودها یا از روی ساعت سخت‌افزار آنها به بلاک‌ها اضافه می‌شود. سولانا با ارائه مدل اثبات تاریخچه در صدد حل این مشکل برآمده است. اثبات تاریخچه در واقع یک منبع امن و رمزنگاری‌شده است که یک مرجع سراسری در شبکه برای زمان ایجاد می‌کند. اثبات تاریخچه در واقع یک تابع تأخیر قابل‌تأیید (Verifiable Delay Function) با بسامد بالاست. در این انوع از توابع مراحل مشخصی نیاز است تا اعتبار خروجی تأیید شود؛ اما هر کسی می‌تواند اعتبار خروجی را به‌سادگی تأیید کند. اثبات تاریخچه به نودها این امکان را می‌دهد که بدون هماهنگی با دیگر اعضای شبکه، بلاک بعدی را بسازند. در این روند دیگر خبری از اعتماد به برچسب‌های زمانی است. در نتیجه استفاده از اثبات تاریخچه، سرعت تأیید تراکنش‌ها تا حد چشمگیری افزایش پیدا می‌کند.